//
// Media Styles
//

.mce-content-body {
  // Figure alignment
  figure.align-left {
    float: left;
  }

  figure.align-right {
    float: right;
  }

  figure.image.align-center {
    display: table;
    margin-left: auto;
    margin-right: auto;
  }
}

.mce-preview-object {
  border: 1px solid gray;
  display: inline-block;
  line-height: 0;
  margin: 0 2px 0 2px;
  position: relative;
}

.mce-preview-object .mce-shim {
  background: url();
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mce-preview-object[data-mce-selected="2"] .mce-shim {
  display: none;
}
